projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3dd3413
)
(sigchld_handler): Sleep before wait3 to avoid a busyloop.
author
Sam Steingold
<sds@gnu.org>
Sun, 11 Mar 2007 18:16:50 +0000
(18:16 +0000)
committer
Sam Steingold
<sds@gnu.org>
Sun, 11 Mar 2007 18:16:50 +0000
(18:16 +0000)
src/ChangeLog
patch
|
blob
|
history
src/process.c
patch
|
blob
|
history
diff --git
a/src/ChangeLog
b/src/ChangeLog
index 418705ab77da86a175826c36b94dd441b1ca0cdf..eccdc2075d2f96dba9b7fe77d34cb2193c845d6f 100644
(file)
--- a/
src/ChangeLog
+++ b/
src/ChangeLog
@@
-1,3
+1,7
@@
+2007-03-11 Sam Steingold <sds@gnu.org>
+
+ * process.c (sigchld_handler): Sleep before wait3 to avoid a busyloop.
+
2007-03-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* macfns.c (Fx_server_vendor): Change vendor string to "Apple Inc.".
diff --git
a/src/process.c
b/src/process.c
index 78fc400e5a27d3ebbfd8464cbd2f589dae748578..0fbbd5d34c31ddb42d96fb389e1f24d447d918d3 100644
(file)
--- a/
src/process.c
+++ b/
src/process.c
@@
-6497,6
+6497,7
@@
sigchld_handler (signo)
/* Keep trying to get a status until we get a definitive result. */
do
{
+ sleep (1);
errno = 0;
pid = wait3 (&w, WNOHANG | WUNTRACED, 0);
}